﻿namespace ReferenceSwap
{
    /// <summary>
    /// Type of Files - maybe not needed since I'm using base classes?
    /// </summary>
    public enum FileReferenceType
    {
        /// <summary>
        /// a Compiled File - i.e. code
        /// </summary>
        Compiled,
        // not sure there is a reason to differentiate "none" and "content"
        /// <summary>
        /// A content file - e.g. xml, dbf
        /// </summary>
        Content,
        /// <summary>
        /// config files?
        /// </summary>
        None
    }

    /// <summary>
    /// How to handle content type of files
    /// </summary>
    public enum FileCopySetting
    {
        /// <summary>
        /// Do nothing
        /// </summary>
        None,
        /// <summary>
        /// Always copy to output
        /// </summary>
        Always,
        /// <summary>
        /// Copy if newer
        /// </summary>
        PreserveNewest,        
    }
}
